﻿<template>
    <div class="table">
        <div class="divSearch">
            <Row>
            <!--搜索框-->
                <Col v-show="userinfo.AreaCode=='530000000000'">
                    <label class="searchLabel">所属地区:</label>
                   <!-- <Cascader :data="AreaList" change-on-select @on-change='SearchCascaderChange'  class="searchInput"></Cascader>-->
                    <Select v-model="searchModel.AreaCode"  placeholder="请选择..." @on-change="getStatsData()" class="searchInput">
                        <Option :value="userinfo.AreaCode" v-if="userinfo.AreaCode=='530000000000'">全&nbsp;&nbsp;省</Option>
                        <Option :value="userinfo.AreaCode" v-else>全市/州</Option>
                        <Option :value="item.value" v-for="item in AreaList" :key="item.value">{{item.label}}</Option>
                    </Select>
                </Col>
                <Col v-show="searchModel.AreaCode=='530000000000'">
                    <label class="searchLabel">是否包含县（市、区）:</label>
                    <!-- <Cascader :data="AreaList" change-on-select @on-change='SearchCascaderChange'  class="searchInput"></Cascader>-->
                    <Select v-model="searchModel.IsCity"  @on-change="getStatsData()" class="searchInput">
                        <Option value="1">否</Option>
                        <Option value="2">是</Option>
                    </Select>
                </Col>
                <Col>
                    <label class="searchLabel">填报年度:</label>
                    <Select v-model="searchModel.FillInYear" placeholder="全部" :label-in-value="true" @on-change="getStatsData()" class="searchInput">
                        <Option :value="item.DictText" v-for="item in CreateYearList" :key="item.DictValue">{{item.DictText}}</Option>
                    </Select>
                </Col>
                <Col >
                    <Button type="primary" @click="DataExport()"  class="searchRight" icon="log-out" >数据导出</Button>
                    <RadioGroup v-model="CheckButton" @on-change="changeButton" type="button" class="searchRight" >
                        <Radio label="listShow" title="列表"><span class="totalLable"><Icon type="ios-list-outline" size="10"></Icon>&nbsp;列表</span></Radio>
                        <Radio label="barShow" title="柱状图"><span class="totalLable"><Icon type="stats-bars" size="10"></Icon>&nbsp;柱状图</span></Radio>   
                        <Radio label="mapShow" title="地图"><span class="totalLable"><Icon type="map" size="10"></Icon>&nbsp;地图</span></Radio>    
                        <Radio label="timeShow" title="历年统计图"><span class="totalLable"><Icon type="ios-pulse-strong" size="10"></Icon>&nbsp;时间趋势图</span></Radio>                                                                             
                    </RadioGroup>   
                </Col>
            </Row>
        </div>
        <Row  v-show="listShow">
            <!-- 列表-->
            <Col>
            <div  style="width:100%;overflow: scroll">
                <table class="ContentTable" style="width:180%">
                    <caption>
                        <div><span class="tableNum">表3——{{searchModel.FillInYear}}{{userinfo.AreaCode|omgAreaName}}全年蚕桑生产情况调查表</span>
                            <span class="tip">单位：亩、张、吨、万元、万米、元/公斤</span>
                        </div>
                    </caption>
                    <thead>
                        <tr>
                            <th rowspan="2" width="50px">序号</th>
                            <!-- <th rowspan="2" style="width:72px;">年份</th> -->
                            <th rowspan="2" style="width:100px;">县(市、区)</th>
                            <th rowspan="2">投产桑园面积</th>
                            <th colspan="4">发种量</th>
                            <th colspan="4">鲜茧总产量</th>
                            <th colspan="4">鲜茧均价</th>
                            <th colspan="4">小蚕共育</th>
                            <th colspan="2">生丝</th>
                            <th colspan="2">丝绸</th>
                            <th colspan="2">蚕丝被</th>
                        </tr>
                        <tr>
                            <th>合计</th>
                            <th>春</th>
                            <th>夏</th>
                            <th>秋</th> 
                            <th>合计</th>
                            <th>春</th>
                            <th>夏</th>
                            <th>秋</th>
                            <th>均价</th>
                            <th>春</th>
                            <th>夏</th>
                            <th>秋</th>
                            <th>合计</th>
                            <th>春</th>
                            <th>夏</th>
                            <th>秋</th>
                            <th>产量</th>
                            <th>产值</th> 
                            <th>产量</th>
                            <th>产值</th>
                            <th>产量</th>
                            <th>产值</th>
                        </tr>
                        <tr v-if="datas.length>0">
                            <td width="50px">1</td>
                            <!-- <td>{{datas[0].year}}</td> -->
                            <td>{{datas[0].AreaName}}</td>
                            <td>{{datas[0].IntoMulArea|decimal|formatCurrency}}</td>
                            <td>{{datas[0].TotalSeedSize|integer|formatCurrency}}</td>
                            <td>{{datas[0].SpringSeedSize|integer|formatCurrency}}</td>
                            <td>{{datas[0].SummerSeedSize|integer|formatCurrency}}</td>
                            <td>{{datas[0].FallSeedSize|decimal|formatCurrency}}</td>
                            <td>{{datas[0].TotalFreshCocoonYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SpringFreshCocoonYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SummerFreshCocoonYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].FallFreshCocoonYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].TotalAveFreshCocoon|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SpringAveFreshCocoon|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SummerAveFreshCocoon|decimal|formatCurrency}}</td>
                            <td>{{datas[0].FallAveFreshCocoon|decimal|formatCurrency}}</td>
                            <td>{{datas[0].TotalSmallRearSilk|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SpringSmallRearSilk|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SummerSmallRearSilk|decimal|formatCurrency}}</td>
                            <td>{{datas[0].FallSmallRearSilk|decimal|formatCurrency}}</td>
                            <td>{{datas[0].RawSilkYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].RawSilkValue|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SilkYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SilkValue|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SilkQuiltYield|decimal|formatCurrency}}</td>
                            <td>{{datas[0].SilkQuiltValue|decimal|formatCurrency}}</td>
                        </tr>
                        </thead>   
                        <tbody v-if="datas.length>0" style="max-height:460px;">
                            <tr v-for="(item,index) in datas"  v-show="index!==0" :key="item.AreaCode"  :class="{ td1:index%2!=0,red:AutoCity(item.AreaCode)}">
                                <!-- <td style="width:72px;">{{item.year}}</td> -->
                                <td width="50px">{{index+1}}</td>
                                <td style="width:100px;">{{item.AreaName}}</td>
                                <td>{{item.IntoMulArea|decimal|formatCurrency}}</td>
                                <td>{{item.TotalSeedSize|integer|formatCurrency}}</td>
                                <td>{{item.SpringSeedSize|integer|formatCurrency}}</td>
                                <td>{{item.SummerSeedSize|integer|formatCurrency}}</td>
                                <td>{{item.FallSeedSize|integer|formatCurrency}}</td>
                                <td>{{item.TotalFreshCocoonYield|decimal|formatCurrency}}</td>
                                <td>{{item.SpringFreshCocoonYield|decimal|formatCurrency}}</td>
                                <td>{{item.SummerFreshCocoonYield|decimal|formatCurrency}}</td>
                                <td>{{item.FallFreshCocoonYield|decimal|formatCurrency}}</td>
                                <td>{{item.TotalAveFreshCocoon|decimal|formatCurrency}}</td>
                                <td>{{item.SpringAveFreshCocoon|decimal|formatCurrency}}</td>
                                <td>{{item.SummerAveFreshCocoon|decimal|formatCurrency}}</td>
                                <td>{{item.FallAveFreshCocoon|decimal|formatCurrency}}</td>
                                <td>{{item.TotalSmallRearSilk|decimal|formatCurrency}}</td>
                                <td>{{item.SpringSmallRearSilk|decimal|formatCurrency}}</td>
                                <td>{{item.SummerSmallRearSilk|decimal|formatCurrency}}</td>
                                <td>{{item.FallSmallRearSilk|decimal|formatCurrency}}</td>
                                <td>{{item.RawSilkYield|decimal|formatCurrency}}</td>
                                <td>{{item.RawSilkValue|decimal|formatCurrency}}</td>
                                <td>{{item.SilkYield|decimal|formatCurrency}}</td>
                                <td>{{item.SilkValue|decimal|formatCurrency}}</td>
                                <td>{{item.SilkQuiltYield|decimal|formatCurrency}}</td>
                                <td>{{item.SilkQuiltValue|decimal|formatCurrency}}</td>
                            </tr>
                        </tbody> 
                    </table>
            </div>
            </Col>
         </Row>
         <Row v-show="barShow">
            <!--饼图-->
            <div  id="divBar" style="margin-right:10px;border:1px solid #D7DDE4; ">柱状图</div>
        </Row>
        <Row  v-show="mapShow">
            <!--地图展示-->
            <div id="divMap"  style="margin-right:10px;border:1px solid #D7DDE4; ">地图</div>
        </Row>
        <Row  v-show="timeShow">
            <!--时间趋势图-->
            <div id="divTime">时间趋势图</div>
        </Row>
    </div>
</template>
<script>
export default {
    data() {
        return {
            self: this,
            CreateYearList: this.GetGroupDict("ReportYear"), //年度
            CurrentYear: this.GetCurrentYear(),//当前年度
            AreaList: this.SearchAreaList(this.GetlocaStorage("CSuserinfo").AreaCode),
            userinfo: this.GetlocaStorage("CSuserinfo"),//获取当前用户信息
            CheckButton:'listShow',
            datas:[],//列表数据
            echartsItem:['发种量','鲜茧总产量','鲜茧均价','小蚕共育','生丝产量','生丝产值',
            '丝绸产量','丝绸产值',
            '蚕丝被产量','蚕丝被产值'],  
            listTime:[],
            AreaData:[],
            //柱状图数据
            TotalSeedSizeData:[],TotalFreshCocoonYieldData:[],TotalAveFreshCocoonData:[],TotalSmallRearSilkData:[],
            RawSilkYieldData:[],RawSilkValueData:[],SilkYieldData:[],SilkValueData:[],
            SilkQuiltYieldData:[],SilkQuiltValueData:[],
            barList:[],
            //地图数据
            mapType:'',//当前加载的地图模板
            GeoData:'',//top值 
            mapList:[],
            MapTotalSeedSizeData:[],MapTotalFreshCocoonYieldData:[],MapTotalAveFreshCocoonData:[],MapTotalSmallRearSilkData:[],
            MapRawSilkYieldData:[],MapRawSilkValueData:[],MapSilkYieldData:[],MapSilkValueData:[],
            MapSilkQuiltYieldData:[],MapSilkQuiltValueData:[],
            //查询模型：根据需求删除不不要查询条件
            //蔬菜生产情况表代码
            searchModel: {
                Id: '',
                ReportCode: 'MulAnnualProducStatist',
                FillInYear: '',
                TimesType: '',
                IsCity:'1',
                AreaCode: this.GetlocaStorage("CSuserinfo").AreaCode,
                PageNumber: 1,
                PageSize: 20,
                Status: '4',
                Opinion: '',
                itemText:'5'
            },
            clientHeight: window.innerHeight - 260,//表格默认高度
            listShow:true,//列表显示控制器
            barShow:false,//饼图显示控制器
            mapShow:false,//地图显示控制器
            timeShow:false,//时间趋势图显示控制器
             XData:[]//时间轴
        }
    },
    //高度计算
     mounted() {
        //table高度计算方法
        const that = this;
        window.onresize = () => {
            return (() => {
                that.clientHeight = window.innerHeight - 260;
            })()
        };
    },
    //方法
    methods: { 
        //展示切换
        changeButton:function(n){
            if(n=="listShow")
            {
                this.listShow=true;//显示列表
                this.barShow=false;
                this.mapShow=false;
                this.timeShow=false;
            }
            else if(n=="barShow")
            {
                this.listShow=false;
                this.barShow=true;//显示柱状图
                this.mapShow=false;
                this.timeShow=false;
            }
             else if(n=="mapShow")
            {
                this.listShow=false;
                this.barShow=false;//显示地图
                this.mapShow=true;
                this.timeShow=false;
            }
            else if(n=="timeShow")
            {
                this.listShow=false;
                this.barShow=false;//显示时间趋势图
                this.mapShow=false;
                this.timeShow=true;
            }
            else{
                 this.listShow=true;//默认显示列表
                 this.barShow=false;
                 this.mapShow=false;
                 this.timeShow=false;
            }
        },
        //获取地区统计数据
        getStatsData(){
            var self = this;
            if (self.searchModel.FillInYear != null && self.searchModel.FillInYear != '') {
                self.searchModel.FillInYear = self.searchModel.FillInYear;//获取当前系统年份
            } else {
                self.searchModel.FillInYear = self.CurrentYear + '年'; //获取填报年度-----数据字典值
            }
            self.AreaData=[],
            //柱状图数据
            self.TotalSeedSizeData=[],self.TotalFreshCocoonYieldData=[],self.TotalAveFreshCocoonData=[],self.TotalSmallRearSilkData=[],
            self.RawSilkYieldData=[],self.RawSilkValueData=[],self.SilkYieldData=[],self.SilkValueData=[],
            self.SilkQuiltYieldData=[],self.SilkQuiltValueData=[],
            self.barList=[],
            //地图数据
            self.mapList=[],
            self.MapTotalSeedSizeData=[],self.MapTotalFreshCocoonYieldData=[],
            self.MapTotalAveFreshCocoonData=[],self.MapTotalSmallRearSilkData=[],
            self.MapRawSilkYieldData=[],self.MapRawSilkValueData=[],
            self.MapSilkYieldData=[],self.MapSilkValueData=[],
            self.MapSilkQuiltYieldData=[],self.MapSilkQuiltValueData=[],
            self.mapType=self.searchModel.AreaCode;
            self.GeoData=self.GetGeoData(self.mapType);
            self.$http.post('MulAnnualProducStatist/PostStatsList', self.searchModel).then(function (res) {
                if (res.data.status === 1) {
                    if (res.data.model!=null) {
                        self.datas=res.data.model;//列表赋值
                        self.CurrentAreaName=res.data.model[0].AreaName;//当前州(市)或者省
                        for(var i=1;i<res.data.model.length;i++)  
                        {
                            self.AreaData.push(res.data.model[i].AreaName);
                            
                            //柱状图数据
                            self.TotalSeedSizeData.push(res.data.model[i].TotalSeedSize);
                             
                            self.TotalFreshCocoonYieldData.push(res.data.model[i].TotalFreshCocoonYield);
                             
                            self.TotalAveFreshCocoonData.push(res.data.model[i].TotalAveFreshCocoon);
                            self.TotalSmallRearSilkData.push(res.data.model[i].TotalSmallRearSilk);
                            self.RawSilkYieldData.push(res.data.model[i].RawSilkYield);
                            self.RawSilkValueData.push(res.data.model[i].RawSilkValue);
                            self.SilkYieldData.push(res.data.model[i].SilkYield);
                            self.SilkValueData.push(res.data.model[i].SilkValue);
                           
                            self.SilkQuiltYieldData.push(res.data.model[i].SilkQuiltYield);
                            
                            self.SilkQuiltValueData.push(res.data.model[i].SilkQuiltValue);
                                                  
                            // //地图数据
                            self.MapTotalSeedSizeData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].TotalSeedSize});
                            self.MapTotalFreshCocoonYieldData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].TotalFreshCocoonYield});
                            self.MapTotalAveFreshCocoonData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].TotalAveFreshCocoon});
                            self.MapTotalSmallRearSilkData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].TotalSmallRearSilk});
                            self.MapRawSilkYieldData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].RawSilkYield});
                            self.MapRawSilkValueData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].RawSilkValue});
                            self.MapSilkYieldData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].SilkYield});
                            self.MapSilkValueData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].SilkValue});
                            self.MapSilkQuiltYieldData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].SilkQuiltYield});
                            self.MapSilkQuiltValueData.push({'name':res.data.model[i].AreaName,'value':res.data.model[i].SilkQuiltValue}); 
                        }
                        self.barList.push(self.TotalSeedSizeData,self.TotalFreshCocoonYieldData,self.TotalAveFreshCocoonData,self.TotalSmallRearSilkData,self.RawSilkYieldData,self.RawSilkValueData);
                        self.barList.push(self.SilkYieldData,self.SilkValueData,self.SilkQuiltYieldData,self.SilkQuiltValueData);
                        self.mapList.push(self.MapTotalSeedSizeData,self.MapTotalFreshCocoonYieldData,self.MapTotalAveFreshCocoonData,self.MapTotalSmallRearSilkData,self.MapRawSilkYieldData,self.MapRawSilkValueData);
                        self.mapList.push(self.MapSilkYieldData,self.MapSilkValueData,self.MapSilkQuiltYieldData,self.MapSilkQuiltValueData);
                        self.showEcharts();     
                        self.getStatsByTime();                              
                    }
                } else {
                    self.$Modal.error({
                    title: '提示信息',
                    content: res.data.message
                    });
                }
            });
            if(self.searchModel.IsCity!="1")
            {
                self.$http.post('MulAnnualProducStatist/PostStatsDetailList', self.searchModel).then(function (res) {
                    if (res.data.status === 1) {
                        if (res.data.model!=null) {
                            self.datas=res.data.model;//列表赋值
                        } else {
                            self.$Modal.error({
                            title: '提示信息',
                            content: res.data.message
                            });
                        }
                    }
                });
            }
        },
        getStatsByTime(){//获取时间趋势统计数据
            var self=this;
            self.listTime=[];
            self.XData=[];
            self.$http.post('MulAnnualProducStatist/PostStatsTimeList', self.searchModel).then(function (res) {
                if(res.data.status===1)
                {
                    //按年份对数据进行归类
                    if(res.data.model.length>0)
                    {
                       var array = new Array();
                        array[0]=[];array[1]=[];array[2]=[];array[3]=[];array[4]=[];
                        array[5]=[];array[6]=[];array[7]=[];array[8]=[];array[9]=[];array[10]=[];
                        for(var i=0;i<res.data.model.length;i++)
                        { 
                            self.XData.push(res.data.model[i].year)
                            // array[0].push(res.data.model[i].IntoMulArea==null||''?0:res.data.model[i].IntoMulArea);
                            array[0].push(res.data.model[i].TotalSeedSize==null||''?0:res.data.model[i].TotalSeedSize);
                            array[1].push(res.data.model[i].TotalFreshCocoonYield==null||''?0:res.data.model[i].TotalFreshCocoonYield);
                            array[2].push(res.data.model[i].TotalAveFreshCocoon==null||''?0:res.data.model[i].TotalAveFreshCocoon);
                            array[3].push(res.data.model[i].TotalSmallRearSilk==null||''?0:res.data.model[i].TotalSmallRearSilk);
                            array[4].push(res.data.model[i].TotalFreshCocoonYield==null||''?0:res.data.model[i].TotalFreshCocoonYield);
                            array[5].push(res.data.model[i].RawSilkValue==null||''?0:res.data.model[i].RawSilkValue);
                            array[6].push(res.data.model[i].SilkYield==null||''?0:res.data.model[i].SilkYield); 
                            array[7].push(res.data.model[i].SilkValue==null||''?0:res.data.model[i].SilkValue); 
                            array[8].push(res.data.model[i].SilkQuiltYield==null||''?0:res.data.model[i].SilkQuiltYield); 
                            array[9].push(res.data.model[i].SilkQuiltValue==null||''?0:res.data.model[i].SilkQuiltValue); 
                        }
                        self.listTime.push(array[0],array[1],array[2],array[3],array[4],array[5]);
                        self.listTime.push(array[6],array[7],array[8],array[9]);
                        self.getTimeTrendStats();
                    }
                    else{
                        self.$Modal.warning({
                            title: '提示信息',
                            content: "时间趋势统计数据为空"
                        });
                    }
                }
                else if(res.data.status===0)
                {
                    self.$Modal.warning({
                        title: '提示信息',
                        content: res.data.message
                    });
                }
                else{
                    self.$Modal.error({
                        title: '提示信息',
                        content: res.data.message
                    });
                }
            });
        },
        getTimeTrendStats(){//展示时间趋势统计图
            //************************显示时间趋势图
            var self=this;
            var container=document.getElementById('divTime');
            var containerTable=document.getElementsByClassName('ivu-col ivu-col-span-4');
            // //用于使chart自适应高度和宽度,通过窗体高宽计算容器高宽
            var resizeContainer = function () {
                container.style.width = (window.innerWidth- containerTable[0].clientWidth-40)+'px';
                container.style.height = (window.innerHeight-240)+'px';
            };
            //设置容器高宽
            resizeContainer();
            var myDiv = myEcharts.init(container, 'shine');
            var TableName='表3——'+self.CurrentAreaName+'全年蚕桑生产情况历年统计图';
            var option = self.GetTimeOption(TableName,self.XData,self.echartsItem, self.listTime,'line');
            myDiv.setOption(option);
            window.onresize = function () {
                //重置容器高宽
                resizeContainer();
                myDiv.resize();
            };
        },
        AutoCity(AreaCode){
            var result=false;
            if(AreaCode!=null&&AreaCode!=""&&this.searchModel.IsCity=="2")
            {
                if(AreaCode.substr(4,2)=="00")
                {
                    result=true;
                }
            }
            return result;
        },
        DataExport(){
            //导出
           var self = this;
            var user = self.GetlocaStorage("CSuserinfo");
            if (self.searchModel.FillInYear != null && self.searchModel.FillInYear != '') {
                self.searchModel.FillInYear = self.searchModel.FillInYear;//获取当前系统年份
            } 
            else {
                self.searchModel.FillInYear = self.CurrentYear + '年'; //获取填报年度-----数据字典值
            }
            window.open(this.$http.defaults.baseURL + "MulAnnualProducStatist/GetStatsExcelData?FillInYear=" + self.searchModel.FillInYear+"&&AreaCode=" + self.searchModel.AreaCode+"&&Status=" + self.searchModel.Status);
        },
        //展示柱状图和地图代码
        showEcharts(){
            //************************显示柱状图
            var self=this;
            var containerBar=document.getElementById('divBar');
            var containerTable=document.getElementsByClassName('ivu-col ivu-col-span-4');
            // //用于使chart自适应高度和宽度,通过窗体高宽计算容器高宽
            var resizeContainerBar = function () {
                containerBar.style.width = (window.innerWidth- containerTable[0].clientWidth-40)+'px';
                containerBar.style.height = (window.innerHeight-240)+'px';
            };
            //设置容器高宽
            resizeContainerBar();
            var myBar = myEcharts.init(containerBar, 'shine');
            var BarName='表3——'+self.searchModel.FillInYear+self.CurrentAreaName+'全年蚕桑生产情况柱状统计图';
            var optionBar = self.GetBarOption(BarName,self.AreaData,self.echartsItem,self.barList,'bar');
            myBar.setOption(optionBar);
            //柱状图展示完
            //******************显示地图
            var containerMap=document.getElementById('divMap');
            var containerTable=document.getElementsByClassName('ivu-col ivu-col-span-4');
            // //用于使chart自适应高度和宽度,通过窗体高宽计算容器高宽
            var resizeContainerMap = function () {
                //containerTable[0].clientWidth 左侧菜单栏的宽度
                containerMap.style.width = (window.innerWidth- containerTable[0].clientWidth-40)+'px';
                containerMap.style.height = (window.innerHeight-260)+'px';
            };
            //geo数据完
            //设置容器高宽
            resizeContainerMap();
            var myMap = myEcharts.init(containerMap, 'shine');
            var MapName='表3——'+self.searchModel.FillInYear+self.CurrentAreaName+'全年蚕桑生产情况统计地区分布图';
            var optionMap = self.GetMapOption(MapName,self.GeoData,self.mapType,self.echartsItem,self.mapList);
            myMap.setOption(optionMap);
            //用于使chart自适应高度和宽度
            window.onresize = function () {
                //重置容器高宽
                resizeContainerBar();
                resizeContainerMap();
                myMap.resize();
                myBar.resize();
            };
        }
    },
    //创建Vue页面方法
    created: function () { 
        this.SearchAreaList();//获取地区统计数据
        this.getStatsData();   //获取地区统计数据     
    },
    watch: {
        //需要监听的在此处新增监听对象
    }
}
</script>
<style scoped src="../../styles/stats.css" type="text/css" ></style>
